package com.passion.solr.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.passion.solr.entity.DemoSolrDocument;

/**
 * 类描述：服务接口
 *
 * @author ZhuYin
 * @since 2025年01月02日
 */
public interface DemoSolrService extends IService<DemoSolrDocument> {

    /**
     * 方法说明：重写save方法，由于该对象是solr的实体类，所以需要重写save方法
     *
     * @param demoSolrDocument 实体对象
     * @return boolean
     * @author ZhuYin
     * @since 2025年01月03日
     */
    @Override
    boolean save(DemoSolrDocument demoSolrDocument);

    /**
     * 方法说明：重写updateById方法，由于该对象是solr的实体类，所以需要重写updateById方法
     *
     * @param demoSolrDocument 实体对象
     * @return boolean
     * @author ZhuYin
     * @since 2025年01月03日
     */
    @Override
    boolean updateById(DemoSolrDocument demoSolrDocument);

}
